// $ANTLR 3.0.1 D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g 2008-09-02 18:10:56

	package patternmining.model.construction.bpsl;


import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;

public class BPSLLexer extends Lexer {
    public static final int METHODDEF=10;
    public static final int FORMULA=7;
    public static final int CLASSDEF=8;
    public static final int ID=12;
    public static final int Tokens=25;
    public static final int T24=24;
    public static final int EOF=-1;
    public static final int T23=23;
    public static final int ROOT=5;
    public static final int T22=22;
    public static final int PREDICATE=13;
    public static final int T21=21;
    public static final int T20=20;
    public static final int DISJUNCTION=4;
    public static final int TYPEDVARDEF=9;
    public static final int WS=14;
    public static final int PATTERNNAME=11;
    public static final int VARDEF=6;
    public static final int T15=15;
    public static final int T16=16;
    public static final int T17=17;
    public static final int T18=18;
    public static final int T19=19;
    public BPSLLexer() {;} 
    public BPSLLexer(CharStream input) {
        super(input);
    }
    public String getGrammarFileName() { return "D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g"; }

    // $ANTLR start DISJUNCTION
    public final void mDISJUNCTION() throws RecognitionException {
        try {
            int _type = DISJUNCTION;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:10:13: ( '^' )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:10:15: '^'
            {
            match('^'); 

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end DISJUNCTION

    // $ANTLR start T15
    public final void mT15() throws RecognitionException {
        try {
            int _type = T15;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:11:5: ( ':=' )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:11:7: ':='
            {
            match(":="); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T15

    // $ANTLR start T16
    public final void mT16() throws RecognitionException {
        try {
            int _type = T16;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:12:5: ( '\\\\exist' )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:12:7: '\\\\exist'
            {
            match("\\exist"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T16

    // $ANTLR start T17
    public final void mT17() throws RecognitionException {
        try {
            int _type = T17;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:13:5: ( ',' )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:13:7: ','
            {
            match(','); 

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T17

    // $ANTLR start T18
    public final void mT18() throws RecognitionException {
        try {
            int _type = T18;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:14:5: ( '\\\\element' )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:14:7: '\\\\element'
            {
            match("\\element"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T18

    // $ANTLR start T19
    public final void mT19() throws RecognitionException {
        try {
            int _type = T19;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:15:5: ( ';' )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:15:7: ';'
            {
            match(';'); 

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T19

    // $ANTLR start T20
    public final void mT20() throws RecognitionException {
        try {
            int _type = T20;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:16:5: ( '\\\\C' )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:16:7: '\\\\C'
            {
            match("\\C"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T20

    // $ANTLR start T21
    public final void mT21() throws RecognitionException {
        try {
            int _type = T21;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:17:5: ( '\\\\V' )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:17:7: '\\\\V'
            {
            match("\\V"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T21

    // $ANTLR start T22
    public final void mT22() throws RecognitionException {
        try {
            int _type = T22;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:18:5: ( '\\\\M' )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:18:7: '\\\\M'
            {
            match("\\M"); 


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T22

    // $ANTLR start T23
    public final void mT23() throws RecognitionException {
        try {
            int _type = T23;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:19:5: ( '(' )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:19:7: '('
            {
            match('('); 

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T23

    // $ANTLR start T24
    public final void mT24() throws RecognitionException {
        try {
            int _type = T24;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:20:5: ( ')' )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:20:7: ')'
            {
            match(')'); 

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end T24

    // $ANTLR start PREDICATE
    public final void mPREDICATE() throws RecognitionException {
        try {
            int _type = PREDICATE;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:89:11: ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' )
            int alt1=8;
            switch ( input.LA(1) ) {
            case 'D':
                {
                alt1=1;
                }
                break;
            case 'R':
                {
                int LA1_2 = input.LA(2);

                if ( (LA1_2=='e') ) {
                    int LA1_6 = input.LA(3);

                    if ( (LA1_6=='f') ) {
                        int LA1_8 = input.LA(4);

                        if ( (LA1_8=='e') ) {
                            int LA1_12 = input.LA(5);

                            if ( (LA1_12=='r') ) {
                                int LA1_13 = input.LA(6);

                                if ( (LA1_13=='e') ) {
                                    int LA1_14 = input.LA(7);

                                    if ( (LA1_14=='n') ) {
                                        int LA1_15 = input.LA(8);

                                        if ( (LA1_15=='c') ) {
                                            int LA1_16 = input.LA(9);

                                            if ( (LA1_16=='e') ) {
                                                int LA1_17 = input.LA(10);

                                                if ( (LA1_17=='-') ) {
                                                    int LA1_18 = input.LA(11);

                                                    if ( (LA1_18=='t') ) {
                                                        int LA1_19 = input.LA(12);

                                                        if ( (LA1_19=='o') ) {
                                                            int LA1_20 = input.LA(13);

                                                            if ( (LA1_20=='-') ) {
                                                                int LA1_21 = input.LA(14);

                                                                if ( (LA1_21=='m') ) {
                                                                    alt1=3;
                                                                }
                                                                else if ( (LA1_21=='o') ) {
                                                                    alt1=2;
                                                                }
                                                                else {
                                                                    NoViableAltException nvae =
                                                                        new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 21, input);

                                                                    throw nvae;
                                                                }
                                                            }
                                                            else {
                                                                NoViableAltException nvae =
                                                                    new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 20, input);

                                                                throw nvae;
                                                            }
                                                        }
                                                        else {
                                                            NoViableAltException nvae =
                                                                new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 19, input);

                                                            throw nvae;
                                                        }
                                                    }
                                                    else {
                                                        NoViableAltException nvae =
                                                            new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 18, input);

                                                        throw nvae;
                                                    }
                                                }
                                                else {
                                                    NoViableAltException nvae =
                                                        new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 17, input);

                                                    throw nvae;
                                                }
                                            }
                                            else {
                                                NoViableAltException nvae =
                                                    new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 16, input);

                                                throw nvae;
                                            }
                                        }
                                        else {
                                            NoViableAltException nvae =
                                                new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 15, input);

                                            throw nvae;
                                        }
                                    }
                                    else {
                                        NoViableAltException nvae =
                                            new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 14, input);

                                        throw nvae;
                                    }
                                }
                                else {
                                    NoViableAltException nvae =
                                        new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 13, input);

                                    throw nvae;
                                }
                            }
                            else {
                                NoViableAltException nvae =
                                    new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 12, input);

                                throw nvae;
                            }
                        }
                        else {
                            NoViableAltException nvae =
                                new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 8, input);

                            throw nvae;
                        }
                    }
                    else if ( (LA1_6=='t') ) {
                        alt1=8;
                    }
                    else {
                        NoViableAltException nvae =
                            new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 6, input);

                        throw nvae;
                    }
                }
                else {
                    NoViableAltException nvae =
                        new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 2, input);

                    throw nvae;
                }
                }
                break;
            case 'I':
                {
                int LA1_3 = input.LA(2);

                if ( (LA1_3=='n') ) {
                    int LA1_7 = input.LA(3);

                    if ( (LA1_7=='v') ) {
                        alt1=6;
                    }
                    else if ( (LA1_7=='h') ) {
                        alt1=4;
                    }
                    else {
                        NoViableAltException nvae =
                            new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 7, input);

                        throw nvae;
                    }
                }
                else {
                    NoViableAltException nvae =
                        new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 3, input);

                    throw nvae;
                }
                }
                break;
            case 'C':
                {
                alt1=5;
                }
                break;
            case 'A':
                {
                alt1=7;
                }
                break;
            default:
                NoViableAltException nvae =
                    new NoViableAltException("89:1: PREDICATE : ( 'Defined-in' | 'Reference-to-one' | 'Reference-to-many' | 'Inheritance' | 'Creation' | 'Invocation' | 'Argument' | 'Return-type' );", 1, 0, input);

                throw nvae;
            }

            switch (alt1) {
                case 1 :
                    // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:89:17: 'Defined-in'
                    {
                    match("Defined-in"); 


                    }
                    break;
                case 2 :
                    // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:90:5: 'Reference-to-one'
                    {
                    match("Reference-to-one"); 


                    }
                    break;
                case 3 :
                    // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:91:5: 'Reference-to-many'
                    {
                    match("Reference-to-many"); 


                    }
                    break;
                case 4 :
                    // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:92:5: 'Inheritance'
                    {
                    match("Inheritance"); 


                    }
                    break;
                case 5 :
                    // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:93:5: 'Creation'
                    {
                    match("Creation"); 


                    }
                    break;
                case 6 :
                    // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:94:5: 'Invocation'
                    {
                    match("Invocation"); 


                    }
                    break;
                case 7 :
                    // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:95:5: 'Argument'
                    {
                    match("Argument"); 


                    }
                    break;
                case 8 :
                    // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:96:5: 'Return-type'
                    {
                    match("Return-type"); 


                    }
                    break;

            }
            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end PREDICATE

    // $ANTLR start PATTERNNAME
    public final void mPATTERNNAME() throws RecognitionException {
        try {
            int _type = PATTERNNAME;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:100:13: ( '\\\\' ( 'a' .. 'z' | 'A' .. 'Z' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '-' | '_' )* )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:100:16: '\\\\' ( 'a' .. 'z' | 'A' .. 'Z' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '-' | '_' )*
            {
            match('\\'); 
            if ( (input.LA(1)>='A' && input.LA(1)<='Z')||(input.LA(1)>='a' && input.LA(1)<='z') ) {
                input.consume();

            }
            else {
                MismatchedSetException mse =
                    new MismatchedSetException(null,input);
                recover(mse);    throw mse;
            }

            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:100:44: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '-' | '_' )*
            loop2:
            do {
                int alt2=2;
                int LA2_0 = input.LA(1);

                if ( (LA2_0=='-'||(LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) {
                    alt2=1;
                }


                switch (alt2) {
            	case 1 :
            	    // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:
            	    {
            	    if ( input.LA(1)=='-'||(input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
            	        input.consume();

            	    }
            	    else {
            	        MismatchedSetException mse =
            	            new MismatchedSetException(null,input);
            	        recover(mse);    throw mse;
            	    }


            	    }
            	    break;

            	default :
            	    break loop2;
                }
            } while (true);


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end PATTERNNAME

    // $ANTLR start ID
    public final void mID() throws RecognitionException {
        try {
            int _type = ID;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:104:5: ( ( 'a' .. 'z' | 'A' .. 'Z' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '-' | '_' )* )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:104:7: ( 'a' .. 'z' | 'A' .. 'Z' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '-' | '_' )*
            {
            if ( (input.LA(1)>='A' && input.LA(1)<='Z')||(input.LA(1)>='a' && input.LA(1)<='z') ) {
                input.consume();

            }
            else {
                MismatchedSetException mse =
                    new MismatchedSetException(null,input);
                recover(mse);    throw mse;
            }

            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:104:31: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '-' | '_' )*
            loop3:
            do {
                int alt3=2;
                int LA3_0 = input.LA(1);

                if ( (LA3_0=='-'||(LA3_0>='0' && LA3_0<='9')||(LA3_0>='A' && LA3_0<='Z')||LA3_0=='_'||(LA3_0>='a' && LA3_0<='z')) ) {
                    alt3=1;
                }


                switch (alt3) {
            	case 1 :
            	    // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:
            	    {
            	    if ( input.LA(1)=='-'||(input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
            	        input.consume();

            	    }
            	    else {
            	        MismatchedSetException mse =
            	            new MismatchedSetException(null,input);
            	        recover(mse);    throw mse;
            	    }


            	    }
            	    break;

            	default :
            	    break loop3;
                }
            } while (true);


            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end ID

    // $ANTLR start WS
    public final void mWS() throws RecognitionException {
        try {
            int _type = WS;
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:108:5: ( ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' ) )
            // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:108:8: ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' )
            {
            if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||(input.LA(1)>='\f' && input.LA(1)<='\r')||input.LA(1)==' ' ) {
                input.consume();

            }
            else {
                MismatchedSetException mse =
                    new MismatchedSetException(null,input);
                recover(mse);    throw mse;
            }

            channel=HIDDEN;

            }

            this.type = _type;
        }
        finally {
        }
    }
    // $ANTLR end WS

    public void mTokens() throws RecognitionException {
        // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:8: ( DISJUNCTION | T15 | T16 | T17 | T18 | T19 | T20 | T21 | T22 | T23 | T24 | PREDICATE | PATTERNNAME | ID | WS )
        int alt4=15;
        switch ( input.LA(1) ) {
        case '^':
            {
            alt4=1;
            }
            break;
        case ':':
            {
            alt4=2;
            }
            break;
        case '\\':
            {
            switch ( input.LA(2) ) {
            case 'e':
                {
                switch ( input.LA(3) ) {
                case 'x':
                    {
                    int LA4_25 = input.LA(4);

                    if ( (LA4_25=='i') ) {
                        int LA4_37 = input.LA(5);

                        if ( (LA4_37=='s') ) {
                            int LA4_46 = input.LA(6);

                            if ( (LA4_46=='t') ) {
                                int LA4_55 = input.LA(7);

                                if ( (LA4_55=='-'||(LA4_55>='0' && LA4_55<='9')||(LA4_55>='A' && LA4_55<='Z')||LA4_55=='_'||(LA4_55>='a' && LA4_55<='z')) ) {
                                    alt4=13;
                                }
                                else {
                                    alt4=3;}
                            }
                            else {
                                alt4=13;}
                        }
                        else {
                            alt4=13;}
                    }
                    else {
                        alt4=13;}
                    }
                    break;
                case 'l':
                    {
                    int LA4_26 = input.LA(4);

                    if ( (LA4_26=='e') ) {
                        int LA4_38 = input.LA(5);

                        if ( (LA4_38=='m') ) {
                            int LA4_47 = input.LA(6);

                            if ( (LA4_47=='e') ) {
                                int LA4_56 = input.LA(7);

                                if ( (LA4_56=='n') ) {
                                    int LA4_65 = input.LA(8);

                                    if ( (LA4_65=='t') ) {
                                        int LA4_73 = input.LA(9);

                                        if ( (LA4_73=='-'||(LA4_73>='0' && LA4_73<='9')||(LA4_73>='A' && LA4_73<='Z')||LA4_73=='_'||(LA4_73>='a' && LA4_73<='z')) ) {
                                            alt4=13;
                                        }
                                        else {
                                            alt4=5;}
                                    }
                                    else {
                                        alt4=13;}
                                }
                                else {
                                    alt4=13;}
                            }
                            else {
                                alt4=13;}
                        }
                        else {
                            alt4=13;}
                    }
                    else {
                        alt4=13;}
                    }
                    break;
                default:
                    alt4=13;}

                }
                break;
            case 'M':
                {
                int LA4_16 = input.LA(3);

                if ( (LA4_16=='-'||(LA4_16>='0' && LA4_16<='9')||(LA4_16>='A' && LA4_16<='Z')||LA4_16=='_'||(LA4_16>='a' && LA4_16<='z')) ) {
                    alt4=13;
                }
                else {
                    alt4=9;}
                }
                break;
            case 'C':
                {
                int LA4_17 = input.LA(3);

                if ( (LA4_17=='-'||(LA4_17>='0' && LA4_17<='9')||(LA4_17>='A' && LA4_17<='Z')||LA4_17=='_'||(LA4_17>='a' && LA4_17<='z')) ) {
                    alt4=13;
                }
                else {
                    alt4=7;}
                }
                break;
            case 'V':
                {
                int LA4_18 = input.LA(3);

                if ( (LA4_18=='-'||(LA4_18>='0' && LA4_18<='9')||(LA4_18>='A' && LA4_18<='Z')||LA4_18=='_'||(LA4_18>='a' && LA4_18<='z')) ) {
                    alt4=13;
                }
                else {
                    alt4=8;}
                }
                break;
            case 'A':
            case 'B':
            case 'D':
            case 'E':
            case 'F':
            case 'G':
            case 'H':
            case 'I':
            case 'J':
            case 'K':
            case 'L':
            case 'N':
            case 'O':
            case 'P':
            case 'Q':
            case 'R':
            case 'S':
            case 'T':
            case 'U':
            case 'W':
            case 'X':
            case 'Y':
            case 'Z':
            case 'a':
            case 'b':
            case 'c':
            case 'd':
            case 'f':
            case 'g':
            case 'h':
            case 'i':
            case 'j':
            case 'k':
            case 'l':
            case 'm':
            case 'n':
            case 'o':
            case 'p':
            case 'q':
            case 'r':
            case 's':
            case 't':
            case 'u':
            case 'v':
            case 'w':
            case 'x':
            case 'y':
            case 'z':
                {
                alt4=13;
                }
                break;
            default:
                NoViableAltException nvae =
                    new NoViableAltException("1:1: Tokens : ( DISJUNCTION | T15 | T16 | T17 | T18 | T19 | T20 | T21 | T22 | T23 | T24 | PREDICATE | PATTERNNAME | ID | WS );", 4, 3, input);

                throw nvae;
            }

            }
            break;
        case ',':
            {
            alt4=4;
            }
            break;
        case ';':
            {
            alt4=6;
            }
            break;
        case '(':
            {
            alt4=10;
            }
            break;
        case ')':
            {
            alt4=11;
            }
            break;
        case 'D':
            {
            int LA4_8 = input.LA(2);

            if ( (LA4_8=='e') ) {
                int LA4_20 = input.LA(3);

                if ( (LA4_20=='f') ) {
                    int LA4_30 = input.LA(4);

                    if ( (LA4_30=='i') ) {
                        int LA4_39 = input.LA(5);

                        if ( (LA4_39=='n') ) {
                            int LA4_48 = input.LA(6);

                            if ( (LA4_48=='e') ) {
                                int LA4_57 = input.LA(7);

                                if ( (LA4_57=='d') ) {
                                    int LA4_66 = input.LA(8);

                                    if ( (LA4_66=='-') ) {
                                        int LA4_74 = input.LA(9);

                                        if ( (LA4_74=='i') ) {
                                            int LA4_82 = input.LA(10);

                                            if ( (LA4_82=='n') ) {
                                                int LA4_88 = input.LA(11);

                                                if ( (LA4_88=='-'||(LA4_88>='0' && LA4_88<='9')||(LA4_88>='A' && LA4_88<='Z')||LA4_88=='_'||(LA4_88>='a' && LA4_88<='z')) ) {
                                                    alt4=14;
                                                }
                                                else {
                                                    alt4=12;}
                                            }
                                            else {
                                                alt4=14;}
                                        }
                                        else {
                                            alt4=14;}
                                    }
                                    else {
                                        alt4=14;}
                                }
                                else {
                                    alt4=14;}
                            }
                            else {
                                alt4=14;}
                        }
                        else {
                            alt4=14;}
                    }
                    else {
                        alt4=14;}
                }
                else {
                    alt4=14;}
            }
            else {
                alt4=14;}
            }
            break;
        case 'R':
            {
            int LA4_9 = input.LA(2);

            if ( (LA4_9=='e') ) {
                switch ( input.LA(3) ) {
                case 'f':
                    {
                    int LA4_31 = input.LA(4);

                    if ( (LA4_31=='e') ) {
                        int LA4_40 = input.LA(5);

                        if ( (LA4_40=='r') ) {
                            int LA4_49 = input.LA(6);

                            if ( (LA4_49=='e') ) {
                                int LA4_58 = input.LA(7);

                                if ( (LA4_58=='n') ) {
                                    int LA4_67 = input.LA(8);

                                    if ( (LA4_67=='c') ) {
                                        int LA4_75 = input.LA(9);

                                        if ( (LA4_75=='e') ) {
                                            int LA4_83 = input.LA(10);

                                            if ( (LA4_83=='-') ) {
                                                int LA4_89 = input.LA(11);

                                                if ( (LA4_89=='t') ) {
                                                    int LA4_93 = input.LA(12);

                                                    if ( (LA4_93=='o') ) {
                                                        int LA4_96 = input.LA(13);

                                                        if ( (LA4_96=='-') ) {
                                                            switch ( input.LA(14) ) {
                                                            case 'o':
                                                                {
                                                                int LA4_98 = input.LA(15);

                                                                if ( (LA4_98=='n') ) {
                                                                    int LA4_100 = input.LA(16);

                                                                    if ( (LA4_100=='e') ) {
                                                                        int LA4_102 = input.LA(17);

                                                                        if ( (LA4_102=='-'||(LA4_102>='0' && LA4_102<='9')||(LA4_102>='A' && LA4_102<='Z')||LA4_102=='_'||(LA4_102>='a' && LA4_102<='z')) ) {
                                                                            alt4=14;
                                                                        }
                                                                        else {
                                                                            alt4=12;}
                                                                    }
                                                                    else {
                                                                        alt4=14;}
                                                                }
                                                                else {
                                                                    alt4=14;}
                                                                }
                                                                break;
                                                            case 'm':
                                                                {
                                                                int LA4_99 = input.LA(15);

                                                                if ( (LA4_99=='a') ) {
                                                                    int LA4_101 = input.LA(16);

                                                                    if ( (LA4_101=='n') ) {
                                                                        int LA4_103 = input.LA(17);

                                                                        if ( (LA4_103=='y') ) {
                                                                            int LA4_104 = input.LA(18);

                                                                            if ( (LA4_104=='-'||(LA4_104>='0' && LA4_104<='9')||(LA4_104>='A' && LA4_104<='Z')||LA4_104=='_'||(LA4_104>='a' && LA4_104<='z')) ) {
                                                                                alt4=14;
                                                                            }
                                                                            else {
                                                                                alt4=12;}
                                                                        }
                                                                        else {
                                                                            alt4=14;}
                                                                    }
                                                                    else {
                                                                        alt4=14;}
                                                                }
                                                                else {
                                                                    alt4=14;}
                                                                }
                                                                break;
                                                            default:
                                                                alt4=14;}

                                                        }
                                                        else {
                                                            alt4=14;}
                                                    }
                                                    else {
                                                        alt4=14;}
                                                }
                                                else {
                                                    alt4=14;}
                                            }
                                            else {
                                                alt4=14;}
                                        }
                                        else {
                                            alt4=14;}
                                    }
                                    else {
                                        alt4=14;}
                                }
                                else {
                                    alt4=14;}
                            }
                            else {
                                alt4=14;}
                        }
                        else {
                            alt4=14;}
                    }
                    else {
                        alt4=14;}
                    }
                    break;
                case 't':
                    {
                    int LA4_32 = input.LA(4);

                    if ( (LA4_32=='u') ) {
                        int LA4_41 = input.LA(5);

                        if ( (LA4_41=='r') ) {
                            int LA4_50 = input.LA(6);

                            if ( (LA4_50=='n') ) {
                                int LA4_59 = input.LA(7);

                                if ( (LA4_59=='-') ) {
                                    int LA4_68 = input.LA(8);

                                    if ( (LA4_68=='t') ) {
                                        int LA4_76 = input.LA(9);

                                        if ( (LA4_76=='y') ) {
                                            int LA4_84 = input.LA(10);

                                            if ( (LA4_84=='p') ) {
                                                int LA4_90 = input.LA(11);

                                                if ( (LA4_90=='e') ) {
                                                    int LA4_94 = input.LA(12);

                                                    if ( (LA4_94=='-'||(LA4_94>='0' && LA4_94<='9')||(LA4_94>='A' && LA4_94<='Z')||LA4_94=='_'||(LA4_94>='a' && LA4_94<='z')) ) {
                                                        alt4=14;
                                                    }
                                                    else {
                                                        alt4=12;}
                                                }
                                                else {
                                                    alt4=14;}
                                            }
                                            else {
                                                alt4=14;}
                                        }
                                        else {
                                            alt4=14;}
                                    }
                                    else {
                                        alt4=14;}
                                }
                                else {
                                    alt4=14;}
                            }
                            else {
                                alt4=14;}
                        }
                        else {
                            alt4=14;}
                    }
                    else {
                        alt4=14;}
                    }
                    break;
                default:
                    alt4=14;}

            }
            else {
                alt4=14;}
            }
            break;
        case 'I':
            {
            int LA4_10 = input.LA(2);

            if ( (LA4_10=='n') ) {
                switch ( input.LA(3) ) {
                case 'v':
                    {
                    int LA4_33 = input.LA(4);

                    if ( (LA4_33=='o') ) {
                        int LA4_42 = input.LA(5);

                        if ( (LA4_42=='c') ) {
                            int LA4_51 = input.LA(6);

                            if ( (LA4_51=='a') ) {
                                int LA4_60 = input.LA(7);

                                if ( (LA4_60=='t') ) {
                                    int LA4_69 = input.LA(8);

                                    if ( (LA4_69=='i') ) {
                                        int LA4_77 = input.LA(9);

                                        if ( (LA4_77=='o') ) {
                                            int LA4_85 = input.LA(10);

                                            if ( (LA4_85=='n') ) {
                                                int LA4_91 = input.LA(11);

                                                if ( (LA4_91=='-'||(LA4_91>='0' && LA4_91<='9')||(LA4_91>='A' && LA4_91<='Z')||LA4_91=='_'||(LA4_91>='a' && LA4_91<='z')) ) {
                                                    alt4=14;
                                                }
                                                else {
                                                    alt4=12;}
                                            }
                                            else {
                                                alt4=14;}
                                        }
                                        else {
                                            alt4=14;}
                                    }
                                    else {
                                        alt4=14;}
                                }
                                else {
                                    alt4=14;}
                            }
                            else {
                                alt4=14;}
                        }
                        else {
                            alt4=14;}
                    }
                    else {
                        alt4=14;}
                    }
                    break;
                case 'h':
                    {
                    int LA4_34 = input.LA(4);

                    if ( (LA4_34=='e') ) {
                        int LA4_43 = input.LA(5);

                        if ( (LA4_43=='r') ) {
                            int LA4_52 = input.LA(6);

                            if ( (LA4_52=='i') ) {
                                int LA4_61 = input.LA(7);

                                if ( (LA4_61=='t') ) {
                                    int LA4_70 = input.LA(8);

                                    if ( (LA4_70=='a') ) {
                                        int LA4_78 = input.LA(9);

                                        if ( (LA4_78=='n') ) {
                                            int LA4_86 = input.LA(10);

                                            if ( (LA4_86=='c') ) {
                                                int LA4_92 = input.LA(11);

                                                if ( (LA4_92=='e') ) {
                                                    int LA4_95 = input.LA(12);

                                                    if ( (LA4_95=='-'||(LA4_95>='0' && LA4_95<='9')||(LA4_95>='A' && LA4_95<='Z')||LA4_95=='_'||(LA4_95>='a' && LA4_95<='z')) ) {
                                                        alt4=14;
                                                    }
                                                    else {
                                                        alt4=12;}
                                                }
                                                else {
                                                    alt4=14;}
                                            }
                                            else {
                                                alt4=14;}
                                        }
                                        else {
                                            alt4=14;}
                                    }
                                    else {
                                        alt4=14;}
                                }
                                else {
                                    alt4=14;}
                            }
                            else {
                                alt4=14;}
                        }
                        else {
                            alt4=14;}
                    }
                    else {
                        alt4=14;}
                    }
                    break;
                default:
                    alt4=14;}

            }
            else {
                alt4=14;}
            }
            break;
        case 'C':
            {
            int LA4_11 = input.LA(2);

            if ( (LA4_11=='r') ) {
                int LA4_23 = input.LA(3);

                if ( (LA4_23=='e') ) {
                    int LA4_35 = input.LA(4);

                    if ( (LA4_35=='a') ) {
                        int LA4_44 = input.LA(5);

                        if ( (LA4_44=='t') ) {
                            int LA4_53 = input.LA(6);

                            if ( (LA4_53=='i') ) {
                                int LA4_62 = input.LA(7);

                                if ( (LA4_62=='o') ) {
                                    int LA4_71 = input.LA(8);

                                    if ( (LA4_71=='n') ) {
                                        int LA4_79 = input.LA(9);

                                        if ( (LA4_79=='-'||(LA4_79>='0' && LA4_79<='9')||(LA4_79>='A' && LA4_79<='Z')||LA4_79=='_'||(LA4_79>='a' && LA4_79<='z')) ) {
                                            alt4=14;
                                        }
                                        else {
                                            alt4=12;}
                                    }
                                    else {
                                        alt4=14;}
                                }
                                else {
                                    alt4=14;}
                            }
                            else {
                                alt4=14;}
                        }
                        else {
                            alt4=14;}
                    }
                    else {
                        alt4=14;}
                }
                else {
                    alt4=14;}
            }
            else {
                alt4=14;}
            }
            break;
        case 'A':
            {
            int LA4_12 = input.LA(2);

            if ( (LA4_12=='r') ) {
                int LA4_24 = input.LA(3);

                if ( (LA4_24=='g') ) {
                    int LA4_36 = input.LA(4);

                    if ( (LA4_36=='u') ) {
                        int LA4_45 = input.LA(5);

                        if ( (LA4_45=='m') ) {
                            int LA4_54 = input.LA(6);

                            if ( (LA4_54=='e') ) {
                                int LA4_63 = input.LA(7);

                                if ( (LA4_63=='n') ) {
                                    int LA4_72 = input.LA(8);

                                    if ( (LA4_72=='t') ) {
                                        int LA4_80 = input.LA(9);

                                        if ( (LA4_80=='-'||(LA4_80>='0' && LA4_80<='9')||(LA4_80>='A' && LA4_80<='Z')||LA4_80=='_'||(LA4_80>='a' && LA4_80<='z')) ) {
                                            alt4=14;
                                        }
                                        else {
                                            alt4=12;}
                                    }
                                    else {
                                        alt4=14;}
                                }
                                else {
                                    alt4=14;}
                            }
                            else {
                                alt4=14;}
                        }
                        else {
                            alt4=14;}
                    }
                    else {
                        alt4=14;}
                }
                else {
                    alt4=14;}
            }
            else {
                alt4=14;}
            }
            break;
        case 'B':
        case 'E':
        case 'F':
        case 'G':
        case 'H':
        case 'J':
        case 'K':
        case 'L':
        case 'M':
        case 'N':
        case 'O':
        case 'P':
        case 'Q':
        case 'S':
        case 'T':
        case 'U':
        case 'V':
        case 'W':
        case 'X':
        case 'Y':
        case 'Z':
        case 'a':
        case 'b':
        case 'c':
        case 'd':
        case 'e':
        case 'f':
        case 'g':
        case 'h':
        case 'i':
        case 'j':
        case 'k':
        case 'l':
        case 'm':
        case 'n':
        case 'o':
        case 'p':
        case 'q':
        case 'r':
        case 's':
        case 't':
        case 'u':
        case 'v':
        case 'w':
        case 'x':
        case 'y':
        case 'z':
            {
            alt4=14;
            }
            break;
        case '\t':
        case '\n':
        case '\f':
        case '\r':
        case ' ':
            {
            alt4=15;
            }
            break;
        default:
            NoViableAltException nvae =
                new NoViableAltException("1:1: Tokens : ( DISJUNCTION | T15 | T16 | T17 | T18 | T19 | T20 | T21 | T22 | T23 | T24 | PREDICATE | PATTERNNAME | ID | WS );", 4, 0, input);

            throw nvae;
        }

        switch (alt4) {
            case 1 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:10: DISJUNCTION
                {
                mDISJUNCTION(); 

                }
                break;
            case 2 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:22: T15
                {
                mT15(); 

                }
                break;
            case 3 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:26: T16
                {
                mT16(); 

                }
                break;
            case 4 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:30: T17
                {
                mT17(); 

                }
                break;
            case 5 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:34: T18
                {
                mT18(); 

                }
                break;
            case 6 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:38: T19
                {
                mT19(); 

                }
                break;
            case 7 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:42: T20
                {
                mT20(); 

                }
                break;
            case 8 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:46: T21
                {
                mT21(); 

                }
                break;
            case 9 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:50: T22
                {
                mT22(); 

                }
                break;
            case 10 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:54: T23
                {
                mT23(); 

                }
                break;
            case 11 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:58: T24
                {
                mT24(); 

                }
                break;
            case 12 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:62: PREDICATE
                {
                mPREDICATE(); 

                }
                break;
            case 13 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:72: PATTERNNAME
                {
                mPATTERNNAME(); 

                }
                break;
            case 14 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:84: ID
                {
                mID(); 

                }
                break;
            case 15 :
                // D:\\Holger\\Eigene Dateien\\Faculdade\\IC\\artefatos_produzidos\\ANTLRGrammars\\BPSLGrammars\\BPSL_Procesor_JUNG\\BPSL.g:1:87: WS
                {
                mWS(); 

                }
                break;

        }

    }


 

}